<?php

/**
 * Subclass for representing a row from the 'acreedor' table.
 *
 * 
 *
 * @package lib.model
 */ 
class Acreedor extends BaseAcreedor
{
	
  public function __toString()
  {
    return $this->getNombreCompleto();
  }
  
  public function getNombreCompleto()
  {
  	return $this->getNombres().' '.$this->getApellidoPaterno().' '.$this->getApellidoMaterno();
  }
  
  public function tieneContratoActivo(){
  	
  	$criteria = new Criteria();
  	$criteria->add(ContratoPeer::ACREEDOR_ID, $this->getId());
  	$criteria->add(ContratoPeer::ESTADO, true);
  	$contrato = ContratoPeer::doSelectOne($criteria);
  	
  	if($contrato){
  		return true;
  	}else{
  		return false;
  	}
  }
  
  public function getContratoActivo(){
  	
  	$criteria = new Criteria();
  	$criteria->add(ContratoPeer::ACREEDOR_ID, $this->getId());
  	$criteria->add(ContratoPeer::ESTADO, true);
  	$contrato = ContratoPeer::doSelectOne($criteria);
  	
  	return $contrato;
  }
}
